package cn.wolfcode.trip.base.service;

import cn.wolfcode.trip.base.domain.FriendNews;
import cn.wolfcode.trip.base.domain.FriendNewsComment;
import cn.wolfcode.trip.base.domain.FriendNewsLiker;

import java.util.List;

public interface IFriendNewsService {

    /**
     * app 发表动态
     * @param friendNews
     * @param aitedfriendIds
     * @param pointedfriendIds
     */
    void save(FriendNews friendNews,Long[] aitedfriendIds,Long[] pointedfriendIds);

    /**
     * app 动态点赞
     * @param
     */
    void likerForFriendNews(FriendNewsLiker friendNewsLiker);

    /**
     * app 动态回复
     * @param friendNewsComment
     */
    void commentForFriendNews(FriendNewsComment friendNewsComment);

    /**
     * 根据动态id查询动态发表人
     * @param id
     * @return
     */
    Long selectFriendNewsPublishPeopleIdByFriendNewsId(Long id);
}
